<html>
<body>
报告在 <code>record</code> 类中定义的序列化方法或字段。
序列化方法包括 <code>writeObject()</code>、<code>readObject()</code>、<code>readObjectNoData()</code>、<code>writeExternal()</code> 和 <code>readExternal()</code>，以及字段 <code>serialPersistentFields</code>。
  这些成员不用于记录的序列化或反序列化，因此不必要使用。
<p><b>示例：</b></p>
<pre><code>
  record R1() implements Serializable {
    // 该字段在记录序列化期间被忽略
    @Serial
    private static final ObjectStreamField[] serialPersistentFields = new ObjectStreamField[0];

    // 该方法在记录序列化期间被忽略
    @Serial
    private void writeObject(ObjectOutputStream out) throws IOException {
    }
  }
</code></pre>
<pre><code>
  record R2() implements Externalizable {
    // 该方法在记录序列化期间被忽略
    @Override
    public void writeExternal(ObjectOutput out) throws IOException {
    }

    // 该方法在记录序列化期间被忽略
    @Override
    public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
    }
  }
</code></pre>
<!-- tooltip end -->
<p><small>2020.3 最新变化</small></p>
</body>
</html>